home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Online / SpeakFreely / src / README < prev    next >
Text File  |  2000-05-18  |  5KB  |  93 lines

  1.  
  2.                         Speak Freely for Unix
  3.                 Voice Communication Over Data Networks
  4.  
  5.                             by John Walker
  6.                     Release 7.1  --  September MIM
  7.  
  8. The  phone  company  never gives you a break!  You pay a fortune for a
  9. leased line connection to the Internet, and you *still*  have  to  pay
  10. every  time  you  want  to chat with somebody, even though you're both
  11. sitting in front of workstations with digital audio capability, linked
  12. by  a  fast  network.  Speak Freely for Unix can intercommunicate with
  13. Speak Freely for Windows, available from my Web  site  listed  at  the
  14. end.
  15.  
  16. Speak Freely for Unix can currently be built for the following systems
  17. (assuming they are equipped with suitable sound hardware):
  18.  
  19.           System                        Ported By
  20.   =========================== =============================
  21.   SunOS 4.1.x                 John Walker
  22.   Silicon Graphics IRIX 5.3   John Walker
  23.   Solaris 2.4 (SPARC and x86) Hans Werner Strube
  24.   FreeBSD                     Andrey A. Chernov
  25.   Linux                       A host of volunteers
  26.   Hewlett-Packard             Marc Kilian
  27.  
  28. Speak Freely for Unix uses the workstation audio hardware and  network
  29. to   allow   bidirectional   conversations  right  over  the  network.
  30. Workstations on local area networks  can  generally  communicate  with
  31. excellent  audio  quality  and  response.   A  software implementation
  32. (developed  by  Jutta  Degener   and   Carsten   Bormann,   Technische
  33. Universitaet  Berlin) of the compression algorithm used in GSM digital
  34. cellular telephones allows operation over  Internet  links  of  modest
  35. bandwidth.   By  using  GSM  compression  in  conjunction  with sample
  36. interpolation, the data rate can be reduced to about 9600 baud.  Users
  37. with  CPUs  too  slow or two heavily loaded to perform GSM compression
  38. and decompression in real time may select less compact but quicker  to
  39. execute ADPCM coding, using an implementation developed by Jack Jansen
  40. of the Centre for Mathematics and  Computer  Science,  Amsterdam,  The
  41. Netherlands.
  42.  
  43. Sound  can  be  encrypted  either  with  a key supplied in a file, DES
  44. Blowfish, and/or IDEA with given key(s).  The DES  implementation  was
  45. developed  by  Phil Karn, KA9Q. The Blowfish encryption module and the
  46. DES encryption library used for encrypting and decrypting VAT and  RTP
  47. protocol packets were developed by Eric Young.  The Blowfish algorithm
  48. was invented by Bruce Schneier and is in the public domain.  The  IDEA
  49. algorithm  was  developed  by  Xuejia  Lai and James L. Massey, of ETH
  50. Zurich.  The implementation used in Speak Freely for Unix was modified
  51. and derived from original C code developed by Xuejia Lai and optimized
  52. for speed by Colin Plumb.  The IDEA[tm] block cipher  is  patented  by
  53. Ascom-Tech AG. The Swiss patent number is PCT/CH91/00117, the European
  54. patent number is EP 0 482 154  B1,  and  the  U.S.  patent  number  is
  55. US005214703.   IDEA[tm]  is  a trademark of Ascom-Tech AG. There is no
  56. license fee required for  noncommercial  use.   Commercial  users  may
  57. obtain  licensing  details  from  Dr.   Dieter  Profos, Ascom-Tech AG,
  58. Solothurn Lab, Postfach 151, CH-4502 Solothurn, Switzerland,  Tel  +41
  59. 65 242 885, Fax +41 65 235 761.
  60.  
  61. The Silicon Graphics audio drivers are based on  the  stand-alone  SGI
  62. Netfone developed by Paul Schurman of Espoo, Finland.
  63.  
  64. Key generation for IDEA and DES encryption uses an  implementation  of
  65. MD5  message-digest algorithm based on a public domain version written
  66. by Colin Plumb in 1993.  The algorithm is due to Ron Rivest.
  67.  
  68. Complete instructions for Speak Freely  for  Unix  are  given  in  the
  69. manual  pages.   You can view the manual pages on your screen with the
  70. command:
  71.  
  72.     make manpage
  73.  
  74. To build the program, edit  the  Makefile  and  set  the  #defines  as
  75. appropriate  for your system and preferences, then make.  If the build
  76. is successful, the executables for all the Speak Freely programs  will
  77. be in the build directory.
  78.  
  79. All files in the speakfree root directory are in  the  public  domain:
  80. "Do  what  thou  wilt  shall be the whole of the law".  I'd appreciate
  81. receiving any bug fixes and/or enhancements, which I'll incorporate in
  82. future versions of the program.  Please leave the original attribution
  83. information  intact  so  that  credit  and  blame  may   be   properly
  84. apportioned.
  85.  
  86. Please see the readme and/or copyright files in the adpcm,  des,  gsm,
  87. and idea subdirectories for information regarding the distribution and
  88. conditions of use of those components.
  89.  
  90. AUTHOR
  91.         John Walker
  92.         http://www.fourmilab.ch/
  93.